<HTML>
<HEAD>
<meta charset="UTF-8">
<title>alltypes - core</title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<h3>All Types</h3>
<table>
<tbody>
<tr>
<h5><a href="../com.vmadalin.core.di.scopes/-app-scope/index.html">com.vmadalin.core.di.scopes.AppScope</a></h5>
<p>Scope for the entire app runtime.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.network.responses/-base-response/index.html">com.vmadalin.core.network.responses.BaseResponse</a></h5>
<p>Generic network response for any type data <a href="../com.vmadalin.core.network.responses/-base-response/index.html#T">T</a>.</p>
</tr>
<tr>
 (extensions in package com.vmadalin.core.extensions)
<h5><a href="../com.vmadalin.core.extensions/kotlin.-byte-array/index.html">kotlin.ByteArray</a></h5>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.database.characterfavorite/-character-favorite/index.html">com.vmadalin.core.database.characterfavorite.CharacterFavorite</a></h5>
<p>Entity represents when a user adds a character to favorite, containing the different
info required for display on screen.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html">com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao</a></h5>
<p>The data access object for the <a href="../com.vmadalin.core.database.characterfavorite/-character-favorite/index.html">CharacterFavorite</a> class.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.database.characterfavorite/-character-favorite-repository/index.html">com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository</a></h5>
<p>Repository module for handling character favorite data operations <a href="../com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html">CharacterFavoriteDao</a>.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.network.responses/-character-response/index.html">com.vmadalin.core.network.responses.CharacterResponse</a></h5>
<p>Marvel API character network response item.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.network.responses/-character-thumbnail-response/index.html">com.vmadalin.core.network.responses.CharacterThumbnailResponse</a></h5>
<p>Marvel API character thumbnail network response.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.di.modules/-context-module/index.html">com.vmadalin.core.di.modules.ContextModule</a></h5>
<p>Class that contributes to the object graph <a href="../com.vmadalin.core.di/-core-component/index.html">CoreComponent</a>.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.di/-core-component/index.html">com.vmadalin.core.di.CoreComponent</a></h5>
<p>Core component that all module's components depend on.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.di.modules/-database-module/index.html">com.vmadalin.core.di.modules.DatabaseModule</a></h5>
<p>Class that contributes to the object graph <a href="../com.vmadalin.core.di/-core-component/index.html">CoreComponent</a>.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.network.responses/-data-response/index.html">com.vmadalin.core.network.responses.DataResponse</a></h5>
<p>Marvel API data network response format.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.di.scopes/-feature-scope/index.html">com.vmadalin.core.di.scopes.FeatureScope</a></h5>
<p>Scope for a feature module.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.mapper/-mapper/index.html">com.vmadalin.core.mapper.Mapper</a></h5>
<p>Helper class to transforms a specific input to desired object output, implementing for that
all operations required to transform.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.database/-marvel-database/index.html">com.vmadalin.core.database.MarvelDatabase</a></h5>
<p>Marvel room database storing the different requested information like: characters, comics, etc...</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.network.repositiories/-marvel-repository/index.html">com.vmadalin.core.network.repositiories.MarvelRepository</a></h5>
<p>Repository module for handling marvel API network operations <a href="../com.vmadalin.core.network.services/-marvel-service/index.html">MarvelService</a>.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.network.services/-marvel-service/index.html">com.vmadalin.core.network.services.MarvelService</a></h5>
<p>Representation interface of the Marvel API endpoints.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.di.modules/-network-module/index.html">com.vmadalin.core.di.modules.NetworkModule</a></h5>
<p>Class that contributes to the object graph <a href="../com.vmadalin.core.di/-core-component/index.html">CoreComponent</a>.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.network/-network-state/index.html">com.vmadalin.core.network.NetworkState</a></h5>
<p>Different states for any network request.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.annotations/-open-class/index.html">com.vmadalin.core.annotations.OpenClass</a></h5>
<p>This annotation allows us to open some classes for mocking purposes while they are final in
release builds.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.annotations/-open-for-testing/index.html">com.vmadalin.core.annotations.OpenForTesting</a></h5>
<p>Annotate a class with <a href="../com.vmadalin.core.annotations/-open-for-testing/index.html">OpenForTesting</a> if you want it to be extendable in debug builds.</p>
</tr>
<tr>
 (extensions in package com.vmadalin.core.extensions)
<h5><a href="../com.vmadalin.core.extensions/kotlin.-string/index.html">kotlin.String</a></h5>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.utils/-theme-utils/index.html">com.vmadalin.core.utils.ThemeUtils</a></h5>
<p>Utils for application theme configuration.</p>
</tr>
<tr>
<h5><a href="../com.vmadalin.core.di.modules/-utils-module/index.html">com.vmadalin.core.di.modules.UtilsModule</a></h5>
<p>Class that contributes to the object graph <a href="../com.vmadalin.core.di/-core-component/index.html">CoreComponent</a>.</p>
</tr>
</tbody>
</table>
</BODY>
</HTML>
